!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define("rb_wixui.thunderbolt[ImageX]",["react"],t):"object"==typeof exports?exports["rb_wixui.thunderbolt[ImageX]"]=t(require("react")):e["rb_wixui.thunderbolt[ImageX]"]=t(e.React)}("undefined"!=typeof self?self:this,function(e){return function(){var t={"Xdf/":function(t){"use strict";t.exports=e},Fe5V:function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;tObject.entries(e).reduce((e,[t,a])=>(t.includes("data-")&&(e[t]=a),e),{});const c=13,d=27;function u(e){return t=>{t.keyCode===e&&(t.preventDefault(),t.stopPropagation(),t.currentTarget.click())}}const p=u(32),m=u(c),g=e=>{m(e),p(e)},f=(u(d),"wixui-"),h=(e,...t)=>{const a=[];return e&&a.push(`${f}${e}`),t.forEach(e=>{e&&(a.push(`${f}${e}`),a.push(e))}),a.join(" ")},y={root:"linkElement"};var v=a.forwardRef((e,t)=>{const{href:i,role:n,target:r,rel:o,className:l="",children:c,linkPopupId:d,anchorDataId:u,anchorCompId:f,tabIndex:h,dataTestId:v=y.root,title:b,onClick:I,onDoubleClick:w,onMouseEnter:_,onMouseLeave:k,onFocus:C,onFocusCapture:S,onBlurCapture:M,"aria-live":x,"aria-disabled":P,"aria-label":E,"aria-labelledby":D,"aria-pressed":$,"aria-expanded":F,"aria-describedby":L,"aria-haspopup":O,"aria-current":N,dataPreview:A,dataPart:T}=e,j=void 0!==e.activateByKey?e.activateByKey:(e=>e?"SpaceOrEnter":"Enter")(d);let B;switch(j){case"Enter":B=m;break;case"Space":B=p;break;case"SpaceOrEnter":B=g;break;default:B=void 0}return void 0!==i||d?a.createElement("a",{...s(e),"data-testid":v,"data-popupid":d,"data-anchor":u,"data-anchor-comp-id":f,"data-preview":A,"data-part":T,href:i||void 0,target:r,role:d?"button":n,rel:o,className:l,onKeyDown:B,"aria-live":x,"aria-disabled":P,"aria-label":E,"aria-labelledby":D,"aria-pressed":$,"aria-expanded":F,"aria-haspopup":O,"aria-describedby":L,"aria-current":N,title:b,onClick:I,onMouseEnter:_,onMouseLeave:k,onDoubleClick:w,onFocus:C,onFocusCapture:S,onBlurCapture:M,ref:t,tabIndex:d?0:h},c):a.createElement("div",{...s(e),"data-testid":v,"data-preview":A,"data-part":T,className:l,tabIndex:h,"aria-label":E,"aria-labelledby":D,"aria-haspopup":O,"aria-disabled":P,"aria-expanded":F,title:b,role:n,onClick:I,onDoubleClick:w,onMouseEnter:_,onMouseLeave:k,ref:t},c)});const b="imageX",I="displayModeStyle",w="pictureElement";var _={root:"image"};const k=e=>{var t;let{id:a,imageInfo:i,defaultSrc:n,hasSsrSrc:o,defaultPlaceholder:l,sourceSetPlaceholders:s,className:c,isInFirstFold:d}=e;const u=(null==l?void 0:l.uri)||void 0,p=(null==l||null==(t=l.css)?void 0:t.img)||{};delete p.height,delete p.width;return r().createElement("wow-image",{id:"img-"+a,"data-is-responsive":"true","data-image-info":JSON.stringify({...i,containerId:a}),"data-has-ssr-src":o,"data-motion-part":"BG_IMG "+a,class:c},r().createElement("picture",null,i.sourceSets&&((e,t)=>e.map((e,a)=>{var i;const n=(null==t||null==(i=t[a])?void 0:i.uri)||void 0;return r().createElement("source",{key:a,media:e.mediaQuery,srcSet:e.src||n,suppressHydrationWarning:!0})}))(i.sourceSets,s),r().createElement("img",{loading:!1===d?"lazy":void 0,fetchpriority:!0===d?"high":void 0,src:u||n,alt:i.imageData.alt,style:p,suppressHydrationWarning:!0})))},C=e=>{var t,a;let{id:i,imageInfo:n,defaultSrc:o,getPlaceholder:l,className:s,imageLayerClass:c,isInFirstFold:d,cancelClip:u}=e,p="";const m=r().useRef(null);var g;m.current||(l?(p="true",m.current={defaultSrc:l({fittingType:n.imageData.displayMode||"fill",src:{id:n.imageData.uri,width:n.imageData.width,height:n.imageData.height,crop:n.imageData.crop,name:n.imageData.name,focalPoint:n.imageData.focalPoint},target:{alignment:n.alignType,htmlTag:"img"},options:{hasAnimation:null==n?void 0:n.hasAnimation,...(null==n?void 0:n.encoding)&&{encoding:n.encoding}}}),sourceSet:null==(g=n.sourceSets)?void 0:g.map(e=>l({fittingType:e.displayMode,src:{id:n.imageData.uri,width:n.imageData.width,height:n.imageData.height,crop:e.crop,name:n.imageData.name,focalPoint:e.focalPoint},target:{alignment:n.alignType,htmlTag:"img"}}))}):m.current={defaultSrc:{uri:"",css:{img:{},container:{}},attr:{img:{},container:{}},transformed:!1},sourceSet:[]});const f=null==(t=m.current)?void 0:t.defaultSrc,h=null==(a=m.current)?void 0:a.sourceSet;return r().createElement("div",{className:s,"data-motion-part":u?"":"BG_LAYER "+i},r().createElement("div",{"data-motion-part":"BG_MEDIA "+i},r().createElement(k,{id:i,imageInfo:n,defaultSrc:o,hasSsrSrc:p,defaultPlaceholder:f,sourceSetPlaceholders:h,className:c,isInFirstFold:d})))},S="center",M="top",x="top_left",P="top_right",E="bottom",D="bottom_left",$="bottom_right",F="left",L="right",O="contrast",N="brightness",A="saturation",T="hue",j="blur";function B(e,...t){return function(...a){const i=a[a.length-1]||{},n=[e[0]];return t.forEach(function(t,r){const o=Number.isInteger(t)?a[t]:i[t];n.push(o,e[r+1])}),n.join("")}}["/","\\","?","<",">","|","\u201c",":",'"'].map(encodeURIComponent);const R={isMobile:!1};function X(){if("undefined"!=typeof window&&"undefined"!=typeof navigator){const t=window.matchMedia&&window.matchMedia("(max-width: 767px)").matches,a=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);e=t&&a,R["isMobile"]=e}var e}B`fit/w_${"width"},h_${"height"}`,B`fill/w_${"width"},h_${"height"},al_${"alignment"}`,B`fill/w_${"width"},h_${"height"},fp_${"focalPointX"}_${"focalPointY"}`,B`crop/x_${"x"},y_${"y"},w_${"width"},h_${"height"}`,B`crop/w_${"width"},h_${"height"},al_${"alignment"}`,B`fill/w_${"width"},h_${"height"},al_${"alignment"}`,B`,lg_${"upscaleMethodValue"}`,B`,q_${"quality"}`,B`,quality_auto`,B`,usm_${"radius"}_${"amount"}_${"threshold"}`,B`,bl`,B`,wm_${"watermark"}`,B`,con_${"contrast"}`,B`,br_${"brightness"}`,B`,sat_${"saturation"}`,B`,hue_${"hue"}`,B`,blur_${"blur"}`,B`,enc_auto`,B`,enc_avif`,B`,enc_pavif`,B`,pstr`;const G={[S]:"50% 50%",[x]:"0% 0%",[P]:"100% 0%",[M]:"50% 0%",[D]:"0% 100%",[$]:"100% 100%",[E]:"50% 100%",[L]:"100% 50%",[F]:"0% 50%"};Object.entries(G).reduce((e,[t,a])=>(e[a]=t,e),{});"undefined"!=typeof window&&window.devicePixelRatio;X();X();const U=function(e){void 0===e&&(e="");if(/(^https?)|(^data)|(^blob)|(^\/\/)/.test(e))return e;let t=Y()+"/";return e&&(/^micons\//.test(e)?t=Y():"ico"===/[^.]+$/.exec(e)[0]&&(t=t.replace("media","ficons"))),t+e};function Y(){return"undefined"!=typeof window&&window.serviceTopology&&window.serviceTopology.staticMediaUrl||"https://static.wixstatic.com/media"}const q=e=>{let{sources:a,isInFirstFold:i,imageInfo:n,objectFit:o="cover",className:l}=e;const s=a[a.length-1].heightAttribute,c=a[a.length-1].widthAttribute,{uri:d,alt:u}=n.imageData,p=U(d);return r().createElement("picture",{"data-testId":w,className:l},a.map(e=>{let{srcset:t,media:a,sizes:i,heightAttribute:n,widthAttribute:o}=e;return r().createElement("source",{sizes:i,srcSet:t,media:a,height:n,width:o,suppressHydrationWarning:!0})}),r().createElement("img",t()({},i?{fetchpriority:"high"}:{loading:"lazy"},{src:p,alt:u,height:s,width:c,style:{"--responsive-img-object-fit":o}})))},V=e=>{let{className:t,id:a,imageInfo:i,defaultSrc:n,getPlaceholder:o,sources:l,isInFirstFold:s,objectFit:c,shouldUseResponsiveImages:d,imageLayerClass:u,cancelClip:p}=e;return d&&(null==l?void 0:l.length)>0?r().createElement(q,{sources:l,isInFirstFold:s,imageInfo:i,objectFit:c,className:t}):r().createElement(C,{id:a,imageInfo:i,defaultSrc:n,getPlaceholder:o,className:t,isInFirstFold:s,imageLayerClass:u,cancelClip:p})};var W={ImageX:"lyNaha",imageX:"lyNaha",responsiveImg:"JdNFxG",imageStyling:"h1DYhE",imageLayer:"Ux33nC",linkedImage:"QebvG3",ImageXLegacy:"YCPMeD",imageXLegacy:"YCPMeD"};var z=e=>{const{id:i,skin:n,className:r,customClassNames:o=[],link:c,showLink:d,imageInfo:u,aspectRatio:p,onClick:m,onDblClick:g,onMouseEnter:f,onMouseLeave:y,reportBiOnClick:w,shouldUseResponsiveImages:k,sources:C,defaultSrc:S,getPlaceholder:M,isInFirstFold:x,objectFit:P,a11y:E,hasPlatformClickHandler:D=!1}=e,$=s(e),F=!!(c&&Object.keys(c).length&&d);F&&(c["data-motion-part"]="BG_LAYER "+i);const L={id:i,imageInfo:u,defaultSrc:S,getPlaceholder:M,sources:C,isInFirstFold:x,objectFit:P,shouldUseResponsiveImages:k,imageLayerClass:W.imageLayer,cancelClip:F},O=((e,t,a)=>"fitWidth"===t?"#"+e.replace("#","")+" {aspect-ratio: "+1/a+";}":"")(i,u.imageData.displayMode,p),N=(({reportBiOnClick:e,onClick:t})=>(0,a.useCallback)(a=>{e?.(a),t?.(a)},[e,t]))({onClick:m,reportBiOnClick:w}),A=D||F||m;return a.createElement("div",t()({id:i},$,((e={})=>{const t=e.tabIndex??e.tabindex??void 0;return void 0!==t?{tabIndex:Number(t)}:{}})(E),{"data-testid":b,className:l(W[n],r,k&&W.responsiveImg,h(_.root,...o)),onClick:A?N:void 0,onDoubleClick:g,onMouseEnter:f,onMouseLeave:y}),O?a.createElement("style",{"data-testid":I},O):null,F?a.createElement(v,t()({},c,{className:W.imageStyling}),a.createElement(V,t()({},L,{className:W.linkedImage}))):a.createElement(V,t()({},L,{className:W.imageStyling})))};const H=e=>e.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`),J=e=>"linkPopupId"in e,K=(e,t)=>{if(J(e))return e.linkPopupId;{const{pagesMap:a,mainPageId:i}=t||{};if(!a)return;const n=new URL(e.href??"");let r=Object.values(a).find(({pageUriSEO:e})=>!!e&&n.pathname?.includes(e));return r||(r=i?a[i]:void 0),r?.pageId}},Q=e=>{if(void 0!==e)return null===e?"None":e.type},Z=(e,t)=>{if(!e?.type)return;const{type:a}=e;switch(a){case"AnchorLink":return e.anchorDataId;case"DocumentLink":return e.docInfo?.name;case"PageLink":const a=K(e,t);return a&&t?.pagesMap?.[a]?.title;default:return e.href}},ee=(e,t,a)=>{const{link:i,value:n,details:r,actionName:o,elementType:l,trackClicksAnalytics:s,pagesMetadata:c,...d}=t;if(!s||"function"!=typeof e)return;const u=c&&{...c,pagesMap:window.viewerModel?.siteFeaturesConfigs?.router?.pagesMap},p=((e,t)=>{if(!e?.type)return;const{type:a}=e;switch(a){case"AnchorLink":return(e=>"anchorDataId"in e&&("SCROLL_TO_TOP"===e.anchorDataId||"SCROLL_TO_BOTTOM"===e.anchorDataId))(e)?void 0:{id:e.anchorDataId};case"DocumentLink":return{id:e.docInfo?.docId};case"PageLink":return{id:K(e,t),isLightbox:J(e)};default:return}})(i,u),m=r||p?JSON.stringify({...p,...r}):void 0;e({src:76,evid:1113,...{...d,bl:navigator.language,url:window.location.href,details:m,elementType:l??"Unknown",actionName:o??Q(i),value:n??Z(i,u)}},{endpoint:"pa",...a})};var te;!function(e){e.Text="Text",e.Menu="Menu",e.Image="Image",e.Input="Input",e.Login="Login",e.Button="Button",e.Social="Social",e.Gallery="Gallery",e.Community="Community",e.Decorative="Decorative",e.MenuAndSearch="MenuAndSearch",e.MenuAndAnchor="MenuAndAnchor"}(te||(te={}));var ae;const ie={ImageX:{component:z,controller:(ae=e=>{let{mapperProps:t,stateValues:a}=e;const{compId:i,language:n,mainPageId:r,fullNameCompType:o,trackClicksAnalytics:l,...s}=t;return{...s,reportBiOnClick:e=>{const{reportBi:t}=a,{imageInfo:c,link:d}=s;ee(t,{link:d,language:n,trackClicksAnalytics:l,elementType:o,pagesMetadata:{mainPageId:r},elementTitle:c.imageData.name,elementGroup:te.Image,details:{uri:c.imageData.uri},element_id:null!=i?i:e.currentTarget.id})}}},{useComponentProps:(e,t,a)=>{const i=(e=>({...e,updateStyles:t=>{const a=Object.entries(t).reduce((e,[t,a])=>{return{...e,[(i=t,i.startsWith("--")?t:H(t))]:void 0===a?null:a};var i},{});e.updateStyles(a)}}))(a);return ae({mapperProps:e,stateValues:t,controllerUtils:i})}})}}}(),n}()}); //# sourceMappingURL=https://static.parastorage.com/services/editor-elements-library/dist/thunderbolt/rb_wixui.thunderbolt[ImageX].11bf8002.bundle.min.js.map